Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla Ljubljana Open - Ljubljana Stella Artois Clay Court Championships - Budaors The USTA Challenger at West End Racquet - Torrance The LTA Wrexham Challenger - Wrexham Ispat Open 2004 - Ostrava The Wright Financial Group USTA Challenger - Champaign Mobilux Open - Luxembourg Architect Open - Budapest Pro Challenger at Calabasas - Calabasas Ostdeutscher Sparkassen Cup - Dresden Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Open D'Orleans - Orleans Ethias Trophy - Mons Unique Zagreb Open - Zagreb Aamulehti Tampere Opene - Tampere Tean International - Alphen Tennis Napoli Cup - Napoli Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open Tarragona Costa Daurada - Tarragona Belgrade Challenger Israel F1 Israel F3 China F3 Netherlands F5 Sunrise Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Sofia Challenger Kosice Challenger Great Britain F10 Scheveningen Challenger Tampere Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger M15 Huy Alphen Challenger M25 The Hague Mons Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Orbetello Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Scheveningen Challenger Cordenons Challenger Alphen Challenger San Juan Challenger Santiago Challenger Caltanissetta Challenger Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Rio De Janeiro Challenger Alphen Challenger Porto Alegre Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio M25 Trieste Top Wool Challenger Biella - Biella M15 Heraklion Gemax Open 2002 - Belgrade Santiago Challenger Santos Challenger Fujitsu Siemens Open - Budapest Marburg Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Sacramento Challenger M15 Jakarta Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Braunschweig Challenger Alphen Challenger Trnava Challenger Gemax Samsung Open 2004 - Belgrade Rome Challenger The Shelbourne Irish Open - Dublin Casablanca Challenger Bordeaux Challenger Prostejov Challenger Qingdao Challenger Steelers Cup - Kosice Alphen Challenger Bangkok Challenger VI Gramado Open de Tenis - Gramado Scheveningen Challenger Dusseldorf Open 2006 - Dusseldorf Milan Challenger Monterrey Challenger Samarkand Challenger - Samarkand Olbia Challenger - Olbia Citta di Como - Como Binghamton Professional Tennis Tournament - Binghamton Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Marrakech Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Constanta Challenger Tunis Open 2007 - Tunis Siemens Open 2007 - Scheveningen M15 Porec M25 Palmanova M25 Palmanova Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas M15 Meerbusch San Sebastian Challenger Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Blois Challenger Sao Paulo Challenger Geneva Challenger Bangkok Challenger M15 Jakarta Ethias Trophy - Mons 2001 Mercedes Cup - Stuttgart M15 Haren M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula Tatra Banka Slovak Open - Bratislava Tampere Challenger Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Vicenza Challenger Furth Challenger Portoroz Challenger Blois Challenger Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Scheveningen Challenger Monterrey Challenger Trani Cup - Trani Schickendanz Open - Furth Qatar Open - Doha Bangkok Challenger Ostrava Challenger Open 13 - Marseille IPP Open - Helsinki Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Stockholm Open - Stockholm Schickedanz Open - Furth Chennai Open - Chennai Open de Montauban - Montauban BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Qingdao Challenger The Priority Telecom Open - Amersfoort Tiburon Challenger Pilot Pen Tennis - New Haven Genoa Open - Genova Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha Warsteiner Challenger Lubeck - Lubeck The Dubai Tennis Championships - Dubai Intersport Heilbronn Open - Heilbronn Bath Challenger US Men's Clay Court Championships - Houston The Stella Artois Championships - London M25 Koksijde Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Bergamo Challenger Dutch Open Tennis - Amersfoort Ostrava Open 2005 - Ostrava Gemax Open - Belgrade BMW Open - Munich Mestre Challenger St. Petersburg Open - St. Petersburg Tiburon Challenger PBZ Zagreb Indoors - Zagreb Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Monterrey Challenger San Luis Potosi Challenger Grand Prix Hassan II - Casablanca GHI Bronx Classic - Bronx Ostrava Challenger Bercuit Challenger Braga Challenger Ordina Open - 's-Hertogenbosch Asirom Challenger - Brasov Prostejov Challenger Dutch Open Tennis - Amersfoort TEAN International - Alphen Aan Den Rijn Bulgarian Open - Sofia Ludwigshafen Challenger Braunschweig Challenger Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Waco International Tennis Challenger - Waco Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stella Artois Clay Court Championships - Budaors Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart FILA Challenger - Biella Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai M25 Oldenzaal Steelers Cup - Kosice ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Open Sabadell Atlantico - Barcelona Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Architect Open - Budapest Ordina Open - s-Hertogenbosch Mauritius Open - Mauritius Countrywide Classic - Los Angeles Tennis Napoli Cup - Napoli Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Serbia Open - Belgrade AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington San Marino Cepu Open - San Marino Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Black Forest Open - Freudenstadt Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva ASB Classic - Auckland Grand Prix Hassan II - Marrakech St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Alphen Challenger Ecuador Open - Quito Geneva Open - Geneva Furth Challenger Furth Challenger Caltanissetta Challenger Libema Open - 's-Hertogenbosch Belem Challenger Chengdu Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger The Dubai Tennis Championships - Dubai Belgrade Challenger Montevideo Challenger Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Napoli Challenger Argentina Open - Buenos Aires Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Salinas Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis Ortisei Challenger ATP Kremlin Cup - Moscow Las Vegas Challenger The Stella Artois Championships - London Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Fairfield Challenger Gerry Weber Open - Halle Braunschweig Challenger Rakuten Japan Open - Tokyo Koblenz Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Scheveningen Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Claro Open Colombia - Bogota AEGON Championships - London Open Sud de France - Montpellier M25 Nussloch Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice Heilbronn Challenger Claro Open Colombia - Bogota US Men's Clay Court Championship - Houston Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Mohammedia Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Como Challenger Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Black Forest Open 2002 - Freudenstadt TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Gerry Weber Open - Halle Rome Challenger M25 Heraklion M15 Monastir ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva AEGON Championships - London Sopot Challenger Brisbane International - Brisbane Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Rio Open - Rio de Janeiro ATU Cup - Weiden Ricoh Open - 's-Hertogenbosch Biella Challenger AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Mohammedia Challenger Meerbusch Challenger Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Artois Championships - London Dutch Open Tennis - Amersfoort Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Serbia Open - Belgrade AEGON Championships - London Miami Open - Miami Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Heineken Open - Auckland Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York French Open - Paris Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Croatia Open - Umag China Open - Beijing Heineken Open - Auckland French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Mubadala World Tennis Championship AAMI Classic - Kooyong Olympics - Beijing Olympics - London